package com.thenie.controller.admin;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpSession;

/**
 * 后台页面跳转
 */
@Controller
@RequestMapping("/admin")
public class SystemController {

    /**
     *后台登录页面
     * @return
     */
    @RequestMapping("/login.html")
    public String login(){
        return "admin/login";
    }

    /**
     * 后台主页面
     * @return
     */
    @RequestMapping("/home.html")
    public String home(){
        return "admin/home";
    }

    /**
     * 后台管理主页
     * @return
     */
    @RequestMapping("/desktop")
    public String desktop(){
        return "admin/desktop";
    }

    @RequestMapping("/logout")
    public String logout(HttpSession httpSession){
        httpSession.invalidate();

        return "redirect:/admin/login.html";
    }


    /**
     * 去到后台部门管理页面
     */
    @RequestMapping("/deptManager")
    public String deptManager(){
        return "admin/dept/deptManager";
    }

    /**
     *
     */
    @RequestMapping("/userManager")
    public String userManager(){
        return "admin/user/userManager";
    }

    /**
     * 去到后台角色管理页面
     */
    @RequestMapping("/roleManager")
    public String roleManager(){
        return "admin/role/roleManager";
    }

    /**
     * 去到员工管理页面
     */
    @RequestMapping("/employeeManager")
    public String employeeManager(){
        return "admin/employee/employeeManager";
    }
    /**
     * 去到菜单管理页面
     */
    @RequestMapping("/menuManager")
    public String menuManager(){
        return "admin/menu/menuManager";
    }
    /**
     * 去到楼层管理页面
     */
    @RequestMapping("/floorManager")
    public String floorManager(){
        return "admin/floor/floorManager";
    }
    /**
     * 去到房型管理页面
     */
    @RequestMapping("/roomTypeManager")
    public String roomTypeManager(){
        return "admin/roomType/roomTypeManager";
    }

    /**
     * 去到房间管理页面
     */
    @RequestMapping("/roomManager")
    public String roomManager(){
        return "admin/room/roomManager";
    }

    /**
     * 修改密码页面
     * @return
     */
    @RequestMapping("/updatePassword")
    public String updatePassword(){
        return "admin/password";
    }
}
